<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ include file="/common/include/page.jsp"%>
<!DOCTYPE html>
<html lang="en">
	<head>
		<title>首页 - 客户端单机系统</title>
		<%@ include file="/common/include/title.jsp" %>
		<script type="text/javascript">
			$(function()
			{
				/* 所有的textarea都隐藏起来 */
				$("textarea").hide();
				/* 为tr增加点击事件 */
				$("tr").click(function()
				{
					$("textarea").hide();
					$(this).find("textarea").show();
				});
				
				$("tbody tr").get(0).click();
			});
		</script>
	</head>
	<body>
		<%@ include file="/common/include/header.jsp" %>
		<!-- 网页的主体部分 -->
		<div class="container">
			<div class="row">
				<div class="col-md-11 col-sm-offset-1">
					<div class="table-responsive mt-2">
						<table class="table table-striped table-hover">
							<thead>
								<tr>
									<th>名称</th>
									<th>请求</th>
									<th>响应体</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td>服务端请求(单条)</td>
									<td>
										<form action="${rootPath }/outer/api.htm?method=server" method="post"
											target="blank">
											上行参数: <br/>
											<textarea rows="10" cols="50" name="json">
	{
		"version":"1",
		"method":"requestOne",
		"pubKey":"",
		"encrypt":"",
		"data":
		{
			/* 网址 */
			"url":"http://www.baidu.com",
			/* 请求头,jsonObject */
			"header":{},
			/* 请求体,jsonObject */
			"request":{},
			/* 请求方法,get/post */
			"method":"get",
		}
	}
						</textarea>
											<br/>
											<input type="submit" value="提交">
										</form>
									</td>
									<td>响应体:
										<textarea rows="10" cols="50" name="json">
{
	/* 响应码 */
	"code":"1",
	/* 信息 */
	"info":"",
	/* 数据 */
	"data":
	{
		/* 正确的响应结果 */
		"response":"",
		/* 正确的相应体,jsonObject*/
		"responseHeader":{},
	}
}
</textarea>
									</td>
								</tr>
								<tr>
									<td>服务端请求(单条多次)</td>
									<td>
										<form action="${rootPath }/outer/api.htm?method=server" method="post"
											target="blank">
											上行参数: <br/>
											<textarea rows="10" cols="50" name="json">
	{
		"version":"1",
		"method":"requestMulti",
		"pubKey":"",
		"encrypt":"",
		"data":
		{
			/* 唯一标识 */
			"sn":"11",
			/* 网址 */
			"url":"http://www.baidu.com",
			/* 请求头,jsonArray,随机获取一个请求 */
			"header":[{}],
			/* 请求体,jsonArray,随机获取一个请求 */
			"request":[{}],
			/* 请求方法,get/post */
			"method":"get",
			/* 请求次数,恶意攻击 */
			"totalCount":"102",
			/* 每条线程的数量 */
			"pageSize":"10",
			/* 通知的Url,将每次请求的结果通知给服务器 */
			"notifyUrl":"",
		}
	}
						</textarea>
											<br/>
											<input type="submit" value="提交">
										</form>
									</td>
									<td>响应体:
										<textarea rows="10" cols="50" name="json">
{
	/* 响应码 */
	"code":"1",
	/* 信息 */
	"info":"",
	/* 数据 */
	"data":
	{
		"pageInfo":
		{
			
		}
	}
}
</textarea>
									</td>
								</tr>
								<tr>
									<td>服务端请求(批量)</td>
									<td>
										<form action="${rootPath }/outer/api.htm?method=server" method="post"
											target="blank">
											上行参数: <br/>
											<textarea rows="10" cols="50" name="json">
{
	"version":"1",
	"method":"requestBatch",
	"pubKey":"",
	"encrypt":"",
	"data":
	{
		"requestList":
		[
			{
			"url":"http://www.taobao.com",
			"header":{},
			"request":{},
			/* 请求次数,恶意攻击 */
			"totalCount":"1",
			}
			{
			"url":"http://www.baidu.com",
			"header":{},
			"request":{},
			/* 请求次数,恶意攻击 */
			"totalCount":"1",
			}
		]
	}
}
					</textarea> 
											<br/>
											<input type="submit" value="提交">
										</form>
									</td>
									<td>响应体:
										<textarea rows="10" cols="50" name="json">
{
	/* 响应码 */
	"code":"1",
	/* 信息 */
	"info":"",
	/* 数据 */
	"data":
	{
		"requestList":
		[
			"url":"",
			"header":"",
			"request":"",
			/* 请求次数,恶意攻击 */
			"totalCount":"",
			/* 正确的响应结果 */
			"response":"",
			/* 正确的相应体,jsonObject*/
			"responseHeader":{},
		]
	}
}
</textarea>
								</tr>
							</tbody>
						</table>
					</div>
				</div>
			</div>
			<!-- =============第二行================ -->
			<div class="row">
				<div class="col-md-11 col-sm-offset-1">
					<div class="table-responsive mt-2">
						<table class="table table-striped table-hover">
							<thead>
								<tr>
									<th>名称</th>
									<th>请求</th>
									<th>响应体</th>
								</tr>
							</thead>
							<tbody>
								<tr>
									<td>客户端请求</td>
									<td colspan="2">
<pre>
~做一个添加页面,输入url,上行参数,(服务端---新提供的url,其他服务提供),下型参数包含的内容和服务端请求的下行信息一样
~拿到这些信息,去按照指定的请求;
~把请求的信息告诉(服务端---新提供的url,其他服务提供);提供新接口
</pre>
									</td>
								</tr>
								<tr>
									<td>网址1:</td>
									<td>
										<form action="${rootPath }/outer/api.htm?method=client" method="post"
											target="blank">
											网址(任务列表):<input type="text" name="url" value="http://ffiacebook.com/splider-web-outer/outer/server.htm" size="50"/><br/>
											上行参数: <br/>
											<textarea rows="10" cols="50" name="json">
{
	"version":"1",
	"method":"webUrlList",
	"pubKey":"",
	"encrypt":"",
	"data":
	{
		/* 第几页 */
		"currentPage":"1",
		/* 每页几条 */
		"pageSize":"3",
        /* 客户端类型:0:客户端,1:服务器 */
        "clientType":"0",
	}
}
						</textarea>
											<br/>
											<input type="submit" value="提交">
										</form>
									</td>
									<td>
										响应体:<br/>
										<textarea rows="10" cols="50" name="json">
{
	/* 响应码 */
	"code":"1",
	/* 信息 */
	"info":"",
	/* 数据 */
	"data":
	{
		"pageInfo":
		{
			
		}
	}
}
</textarea>
									</td>
								</tr>
							</tbody>
						</table>
					</div>
				</div>
			</div>
		</div>
		<%@ include file="/common/include/footer.jsp" %>
	</body>
</html>